Namespace: Rx::LFR

Rx::LFR Namespace

Classes

CApiLF

ApiLF.

CAreaDetection

Area Detection methods.

CCalibration

Defines a single camera or ray image calibration, including a possible gray image.

CCalibrationManager

Provides methods for managing camera calibrations. This includes creating, loading and saving.

CCamera

Provides methods for communication with a camera attached to the system.

CCameraServer

The camera server.

CCuda

Provides information about the CUDA hardware in your system and enables access to available CUDA devices.

CCudaCompute

Provides methods for using a CUDA device as the computation unit of the LFR. This class implements the image processing pipeline and gives access to the image results.

CCudaDevice

Provides methods for interacting with a certain CUDA device.

CExport

Provides methods for exporting mesh data and point lists to various formats.

CExtrinsicCalibration

The extrinsic calibration class.

CHighResolutionParticleDetector

Provides methods to perform high resolution particle detection.

CImageQueue

A bounded queue that uses the move semantics and that is thread safe.

CImageStacking

Provides methods for stacking images within a given mode using a CUDA device.

CLightFieldRuntime

Provides methods for authenticating with the Light Field Runtime and for querying LFR parameters.

CMetaData

The LFR Meta Data class.

CParameters

A base of all classes that need to get or set parameters.

CParametersPimpl

A base of all classes that need to get or set parameters.

CPimpl

The PIMPL base class. Creates, holds and destroys an instance of the given generic type parameter.

CRayFileReader

Provides methods for reading a ray image from a ray file.

CRayFileWriter

Provides methods for writing a ray image to a ray file.

CRayImage

Extends the default CRxImage class by a set of meta data and a calibration.

CSeqFileReader

Provides methods for reading a ray sequence from a rays file.

CSeqFileWriter

Provides methods for writing frames into a sequence in a rays file.

CSuperResolution

Provides methods to perform super resolution.

CudaImage

An image with memory on CUDA device.

CudaUploadQueue

An image queue that is optimized for uploading Rx::CRxImage to a GPU using a given Rx::LFR::CCudaCompute instance.

CWavefrontCalibration

Provides methods to perform the wavefront calibration. In general a calibration would comprise:

IEuresysFGEventCamera

Interface to handle framegrabber events from cameras connected to Euresys coaxpress framegrabbers.

IIPCamera

Interface for IP Cameras.

ImageWindow

Provides methods for displaying an image in a window.

RayDepthMerge

Provides methods for merging the raw depth maps of multiple images into a single image.

SlamCalibration

Structs

SAreaDetectionArea

An AreaDetection Area.

SHighResolutionParticle

An high resolution particle.

SParticleDetectionEllipses2D

An 2D ellipses.

SParticleDetectionEllipses3D

An 3D ellipses, that inherits all properties of a 2D ellipses and extends it with a 3D position.

SParticleDetectionTrack

A high resolution particle track consists of high resolution particles and a combined high resolution particle image.

Enumerations

EApiLFInterface

Specifies interfaces used in GetInterface of Rx::LFR::CApiLF.

EApiLFParam

Specifies parameters used by Rx::LFR::CApiLF.

EApiLFRaySeqMode

Specifies ray sequence file modes. These values can be used as a bit mask to combine various modes.

EAreaDetectionInterface

Specifies interfaces used in GetInterface of Rx::LFR::CAreaDetection.

EAreaDetectionMatchingMethod

Specifies template matching methods used in Rx::LFR::CAreaDetection.

EAreaDetectionParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CAreaDetection::GetParams.

EBilateralFilterAlgo

Specifies the bilateral filter algorithm that is used when calling Compute_DepthMap with Depth_Fill_Bilateral_Enabled.

ECalibrationInterface

Specifies interfaces used in GetInterface of Rx::LFR::CCalibration.

ECalibrationManagerInterface

Specifies interfaces used in GetInterface of Rx::LFR::CCalibrationManager.

ECalibrationParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CCalibration::GetParams.

ECameraInterface

Specifies interfaces used in GetInterface of Rx::LFR::CCamera.

ECameraServerInterface

Specifies interfaces used in GetInterface of Rx::LFR::CCameraServer.

ECudaComputeInterface

Specifies interfaces used in GetInterface of Rx::LFR::CCudaCompute.

ECudaComputeParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CCudaCompute::GetParams.

ECudaDeviceInterface

Specifies interfaces used in GetInterface of Rx::LFR::CCudaDevice.

ECudaDeviceParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CCudaDevice::GetParams.

ECudaInterface

Specifies interfaces used in GetInterface of Rx::LFR::CCuda.

ECudaUploadQueueInterface

Specifies interfaces used in GetInterface of Rx::LFR::CudaUploadQueue.

EDepthAlgorithm

Specifies the depth algorithm used when calling Rx::LFR::CCudaCompute::Compute_DepthRay.

EDepthRaycastFilterAlgo

Different ways to filter in the raycast filter.

EExportInterface

Specifies interfaces used in GetInterface of Rx::LFR::CExport.

EExtrinsicCalibrationInterface

Specifies interfaces used in GetInterface of Rx::LFR::CExtrinsicCalibration.

EExtrinsicCalibrationParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CExtrinsicCalibration::GetParams.

EExtrinsicCalibTargetParam

Values that represent extrinsic calibration target parameter types.

EExtrinsicCalibTargetType

Values that represent extrinsic calibration target types.

EHighResolutionParticleDetectorInterface

Specifies interfaces used in GetInterface of Rx::LFR::CHighResolutionParticleDetector.

EHighResolutionParticleDetectorParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CHighResolutionParticleDetector::GetParams.

EImage

Specifies images that can be created by the light field runtime.

EImageQueueInterface

Specifies interfaces used in GetInterface of Rx::LFR::CImageQueue.

EImageStackingInterface

Specifies interfaces used in GetInterface of Rx::LFR::CImageStacking.

EImageStackingOp

Specifies image stacking operations used in Rx::LFR::CImageStacking.

ELightFieldRuntimeInterface

Specifies interfaces used in GetInterface of Rx::LFR::CLightFieldRuntime.

EMainFluidOrientation

Specifies the main fluid orientations regarding the image used in Rx::LFR::CHighResolutionParticleDetector.

EMetricCalibTargetType

Values that represent metric calibration target types.

EMetricCalibType

Specifies different types of the metric calibration.

EParametersInterface

Specifies interfaces used in GetInterface of Rx::LFR::CParameters.

ERayFileReaderInterface

Specifies interfaces used in GetInterface of Rx::LFR::CRayFileReader.

ERayFileWriterInterface

Specifies interfaces used in GetInterface of Rx::LFR::CRayFileWriter.

ESeqFileReaderInterface

Specifies interfaces used in GetInterface of Rx::LFR::CSeqFileReader.

ESeqFileWriterInterface

Specifies interfaces used in GetInterface of Rx::LFR::CSeqFileWriter.

EStatusMsgGrp

Specifies groups of status messages fired from some light field runtime classes.

EStatusMsg

Specifies types of status messages fired from some light field runtime classes.

EStatusMsgSrc

Specifies sources of status messages fired from some light field runtime classes.

ESuperResolutionInterface

Specifies interfaces used in GetInterface of Rx::LFR::CSuperResolution.

ESuperResolutionParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CSuperResolution::GetParams.

EWavefrontCalibrationInterface

Specifies interfaces used in GetInterface of Rx::LFR::CWavefrontCalibration.

EWavefrontCalibrationParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CWavefrontCalibration::GetParams.

EImageWindowParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::ImageWindow::GetParams.

EImageWindowInterface

Specifies interfaces used in GetInterface of Rx::LFR::ImageWindow.

ERayDepthMergeParam

Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::RayDepthMerge::GetParams.

ERayDepthMergeInterface

Specifies interfaces used in GetInterface of Rx::LFR::RayDepthMerge.

Methods

TFuncStatusMsg()

The type of the function pointer of all status message callbacks.

TFuncMetricCalibrationPointsUpdate()

The type of the function pointer of all metric calibration points update message callbacks.

TFuncImageCaptured()

The type of the function pointer of image captured callbacks.

TFuncCalibrationPatched()

The type of the function pointer of calibration patched.

TFuncFGEvent()

The type of the function pointer of framegrabber event callbacks.

Namespaces

Rx.LFR.Net